package com.qianhui.orderapi.zhijian;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


@XmlType(name = "Record", namespace = "bean", propOrder = {"entInsideNo", "ciqbcode", "cbeComcode", "cbepComcode", "orderStatus", "receiveName", "receiveAddr", "receiveNo", "receivePhone", "FCY", "fcode", "editccode", "drDate", "swbebtradeg"})
public class GoodsRecord
{
    //电子交易订单号	最大30个字符
    private String EntInsideNo;
    //国检组织机构代码
    private String Ciqbcode;
    //跨境电商企业备案号
    private String CbeComcode;
    //跨境电商平台企业备案号
    private String CbepComcode;
    //订单状态	S-订单新增，C-订单取消；（目前只支持新增）
    private String OrderStatus;
    //收件人姓名	最大30个字符,例如:李雷
    private String ReceiveName;
    //收件人地址	最大255个字符,格式:省-市-县-乡镇-街道号
    private String ReceiveAddr;
    //收件人证件号	身份证号码，最大30个字符。
    private String ReceiveNo;
    //收件人电话	收件人电话
    private String ReceivePhone;
    //总货款	订单所有商品货款总和.  仅指货物价值，不包括运费和税款(只能是数字,不能有非数字的字符(“.”除外),保留两位小数,例如:200.33)
    private String FCY;
    //币种
    private String Fcode;
    //代发企业的企业备案号	代发企业的企业备案号。
    private String Editccode;
    //下单日期	订单下单的日期YYYYMMDDHHMISS,并且不能大于当前时间
    private String DrDate;
    private swbebtradeg swbebtradeg;

    public GoodsRecord()
    {
        super();
        // TODO Auto-generated constructor stub
    }

    public GoodsRecord(String entInsideNo, String ciqbcode, String cbeComcode, String cbepComcode, String orderStatus, String receiveName, String receiveAddr, String receiveNo, String receivePhone, String fCY, String fcode, String editccode, String drDate, swbebtradeg swbebtradeg)
    {
        super();
        EntInsideNo = entInsideNo;
        Ciqbcode = ciqbcode;
        CbeComcode = cbeComcode;
        CbepComcode = cbepComcode;
        OrderStatus = orderStatus;
        ReceiveName = receiveName;
        ReceiveAddr = receiveAddr;
        ReceiveNo = receiveNo;
        ReceivePhone = receivePhone;
        FCY = fCY;
        Fcode = fcode;
        Editccode = editccode;
        DrDate = drDate;
        this.swbebtradeg = swbebtradeg;
    }

    @XmlElement(name = "EntInsideNo")
    public String getEntInsideNo()
    {
        return EntInsideNo;
    }

    public void setEntInsideNo(String entInsideNo)
    {
        EntInsideNo = entInsideNo;
    }

    @XmlElement(name = "Ciqbcode")
    public String getCiqbcode()
    {
        return Ciqbcode;
    }

    public void setCiqbcode(String ciqbcode)
    {
        Ciqbcode = ciqbcode;
    }

    @XmlElement(name = "CbeComcode")
    public String getCbeComcode()
    {
        return CbeComcode;
    }

    public void setCbeComcode(String cbeComcode)
    {
        CbeComcode = cbeComcode;
    }

    @XmlElement(name = "CbepComcode")
    public String getCbepComcode()
    {
        return CbepComcode;
    }

    public void setCbepComcode(String cbepComcode)
    {
        CbepComcode = cbepComcode;
    }

    @XmlElement(name = "OrderStatus")
    public String getOrderStatus()
    {
        return OrderStatus;
    }

    public void setOrderStatus(String orderStatus)
    {
        OrderStatus = orderStatus;
    }

    @XmlElement(name = "ReceiveName")
    public String getReceiveName()
    {
        return ReceiveName;
    }

    public void setReceiveName(String receiveName)
    {
        ReceiveName = receiveName;
    }

    @XmlElement(name = "ReceiveAddr")
    public String getReceiveAddr()
    {
        return ReceiveAddr;
    }

    public void setReceiveAddr(String receiveAddr)
    {
        ReceiveAddr = receiveAddr;
    }

    @XmlElement(name = "ReceiveNo")
    public String getReceiveNo()
    {
        return ReceiveNo;
    }

    public void setReceiveNo(String receiveNo)
    {
        ReceiveNo = receiveNo;
    }

    @XmlElement(name = "ReceivePhone")
    public String getReceivePhone()
    {
        return ReceivePhone;
    }

    public void setReceivePhone(String receivePhone)
    {
        ReceivePhone = receivePhone;
    }

    @XmlElement(name = "FCY")
    public String getFCY()
    {
        return FCY;
    }

    public void setFCY(String fCY)
    {
        FCY = fCY;
    }

    @XmlElement(name = "Fcode")
    public String getFcode()
    {
        return Fcode;
    }

    public void setFcode(String fcode)
    {
        Fcode = fcode;
    }

    @XmlElement(name = "Editccode")
    public String getEditccode()
    {
        return Editccode;
    }

    public void setEditccode(String editccode)
    {
        Editccode = editccode;
    }

    @XmlElement(name = "DrDate")
    public String getDrDate()
    {
        return DrDate;
    }

    public void setDrDate(String drDate)
    {
        DrDate = drDate;
    }

    @XmlElement(name = "swbebtradeg")
    public swbebtradeg getSwbebtradeg()
    {
        return swbebtradeg;
    }

    public void setSwbebtradeg(swbebtradeg swbebtradeg)
    {
        this.swbebtradeg = swbebtradeg;
    }

    @Override
    public String toString()
    {
        return "Record [EntInsideNo=" + EntInsideNo + ", Ciqbcode=" + Ciqbcode + ", CbeComcode=" + CbeComcode + ", CbepComcode=" + CbepComcode + ", OrderStatus=" + OrderStatus + ", ReceiveName=" + ReceiveName + ", ReceiveAddr=" + ReceiveAddr + ", ReceiveNo=" + ReceiveNo + ", ReceivePhone=" + ReceivePhone + ", FCY=" + FCY + ", Fcode=" + Fcode + ", Editccode=" + Editccode + ", DrDate=" + DrDate + ", swbebtradeg=" + swbebtradeg + "]";
    }

}
